package cam.School.DataAccessObject;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

import cam.School.DataTransfertObject.WeeklyPlanDTO;


public interface WeeklyPlanDAO {
	public ArrayList<WeeklyPlanDTO> readResultSet(ResultSet resultSet,
			ArrayList<String> columnNameCollection) throws SQLException;

	public void insert(WeeklyPlanDTO weeklyPlan);

	public void update(WeeklyPlanDTO weeklyPlan);

	public void delete(int weeklyPlanId);

	public WeeklyPlanDTO[] findAll();

	public WeeklyPlanDTO findById(int weeklyPlanId);

}
